package com.java.innerjingtai;

import org.junit.jupiter.api.Test;

import com.java.innerjingtai.Student.StuFamily;

public class StudentTest {

	// 在外部创建
	@Test
	public void test01() {
		// 创建一个学生的实例对象
		Student stu = new Student();
		stu.setStuName("张三");
		stu.printMeFamily();
	}

	// 在内部创建
	@Test
	public void test02() {
		// 创建一个学生的实例对象
		Student stu = new Student();
		stu.setStuName("张三");
		// 创建一个内部类的实例对象
		//StuFamily stuF12 = new StuFamily("李四妈妈", "李四爸爸", "天津河西");
		StuFamily stuF = new StuFamily("张三妈妈", "张三爸爸", "天津西青");
		// 调用内部类的方法
		String str1 = stuF.dostuFamily();
		System.out.println(str1);

		// 创建一个学生的实例对象
		Student stu1 = new Student();
		stu1.setStuName("李四");
		// 创建一个内部类的实例对象
		StuFamily stuF1 = new StuFamily("李四妈妈", "李四爸爸", "天津河西");
		String str11 = stuF1.dostuFamily();
		System.out.println(str11);

		// 创建一个学生的实例对象
		Student stu2 = new Student();
		stu2.setStuName("王五");
		// 创建一个内部类的实例对象
		StuFamily stuF2 = new StuFamily("王五妈妈", "王五爸爸", "天津河西");
		String str2 = stuF2.dostuFamily();
		System.out.println(str2);
	}

}
